package com.wooming.myserver.constant;

/**
 * 游戏常量
 *
 * @author wooming 2025/05/26
 */
@lombok.Getter
public enum GameConst {
    // 人才库容量
    HUMAN_RESOURCE_NUMBER(3),
    // 生成人才所需资金
    HUMAN_RESOURCE_GENERATE_NEED_GOLD(1000),
    // 游戏阶段数
    MAX_STAGE(3),
    // 一回合结算周期数
    TURN_PER_CYCLE(7),
    // 新手保护期
    NEW_USER_PROTECT_TURN(7),
    // 多余行动点转化比
    ACTION_POINT_CONVERT(100),
    // 每个模块每级每回合维护费
    MODULE_MAINTAIN_COST_EACH_LEVEL_EACH_TURN(100),
    // 基本资金
    BASE_GOLD(5000),
    // 基本行动点
    BASE_ACTION_POINT(10),
    // 基本人流
    BASE_TRAFFIC(10),
    // 基本人均消费
    BASE_AVG_CONSUME(1),
    // 资金上限
    MAX_GOLD(2000000000),
    // 行动点上限
    MAX_ACTION_POINT(50000),
    // 风评上限
    MAX_REPUTATION(5),
    // 人流上限
    MAX_TRAFFIC(10000000),
    // 人均消费上限
    MAX_PER_PERSON_CONSUME(50),
    ;
    private final int value;

    GameConst(int value) {
        this.value = value;
    }
}
